package org.springblade.modules.admin.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springblade.modules.system.vo.UserVO;

import java.util.List;

/**
 * @author: Sharry
 * @createTime: 2024-09-11 17:30
 * @version: Version-1.0
 */
@Data
public class EstateWeeklyReportConfigListVO {

	/**
	 * 项目id
	 */
	@ApiModelProperty(value = "项目id")
	private Long buildingId;

	/**
	 * 项目名称
	 */
	@ApiModelProperty(value = "项目名称")
	private String buildingName;

	/**
	 * 项目类型
	 */
	@ApiModelProperty(value = "项目类型")
	private String buildingType;

	/**
	 * 是否发送
	 */
	@ApiModelProperty(value = "是否发送")
	private String isSend;
	/**
	 * 发送类型
	 */
	@ApiModelProperty(value = "发送类型")
	private String sendType;
	/**
	 * 推送人员
	 */
	@ApiModelProperty(value = "推送人员")
	private String sendUsers;
	/**
	 * 配置更新时间
	 */
	@ApiModelProperty(value = "配置更新时间")
	private String configUpdateTime;

	@ApiModelProperty(value = "配置人员id列表，逗号分隔")
	private String configUserIds;

	@ApiModelProperty(value = "配置人员id列表")
	private List<String> configUserIdsList;

	@ApiModelProperty(value = "配置人员对象列表")
	private List<UserReportConfigListVO> userReportConfigListVOS;

}
